package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.ChargeRuleVO;
import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface ChargeRuleService {

	/**
	 * 
	 * TODO 查找所有会员卡储值规则
	 * @author Zaki
	 * @time 2018年8月7日 下午3:50:33
	 * @return Map<String,Object>
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp,ChargeRuleVO chargeRuleVO);
	
	/**
	 * 
	 * TODO 添加会员卡储值规则
	 * @author Zaki
	 * @time 2018年8月7日 下午5:36:28
	 * @return ResultVO
	 */
	public ResultVO add(ChargeRuleVO chargeRuleVO);
	
	/**
	 * 
	 * TODO 根据ID查询储值规则
	 * @author Zaki
	 * @time 2018年8月7日 下午8:33:46
	 * @return ResultVO
	 */
	public ResultVO findById(String id);
	
	/**
	 * 
	 * TODO 修改会员储值规则
	 * @author Zaki
	 * @time 2018年8月8日 上午8:52:21
	 * @return ResultVO
	 */
	public ResultVO update(ChargeRuleVO chargeRuleVO);
	
	
	public ResultVO del(String id);
}
